body {
  margin: 10px;
  overflow: hidden;
  background-color: black;
}


div#sidebar {
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 100px;
  width: 200px;
  border: 1px solid #dddddd;
  padding: 5px;
}


div#bottombar {
  position: absolute;
  left: 10px;
  height: 70px;  
  bottom: 10px;
  right: 10px;
  border: 1px solid #dddddd;
  padding: 5px;
}


div.sectionhd {
  height: 30px;
  padding: 5px;
  border-bottom: 2px solid white;
  font-weight: bold;
}


div.objecthd {
  height: 30px;
  font-weight: bold;
  background-color: #d7d7ee;
  color: #444444;
  padding: 5px;
  border-bottom: 2px solid white;
}


div.objecthd > img {
  height: 30px;
}


div.action {
  background-color: #a5adf3;
  color: #3000d9;
  padding: 5px;
  border-bottom: 2px solid white;
  font-weight: bold;
}
  
  
div.action > img {
  height: 30px;
}